package com.ruoyi.system.mapper;


import com.ruoyi.system.domain.DataRule;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 * 数据·格式表，用来存储不同数据模型的格式 Mapper 接口
 * </p>
 *
 * @author 枯叶z
 * @since 2020-08-25
 */
public interface DataRuleMapper{

    /**
     * 循环插入数据格式
     * @param dataRuleList 数据格式信息
     * @return 返回插入条数
     */
    Integer insertDataRuleInfo(List<DataRule> dataRuleList);

    /**
     * 根据模型ID查询数据格式数据
     * @param moduleId 模型ID
     * @return 返回查询出的list
     */
    List<DataRule> selectDataRuleInfoList(@Param("moduleId") String moduleId);

    /**
     * 删除指定模型ID的数据格式
     * @param moduleIds 模型ID
     * @return 返回删除条数
     */
    Integer deleteDataRuleInfoByModuleId(String[] moduleIds);

}
